#ifndef __MAIN_H
#define __MAIN_H

#include <stdio.h>
#include <stdlib.h>
typedef int TYPE;
typedef struct ListQueue{
	TYPE data;
	struct ListQueue *next;
}List_t,*pList_t;

typedef struct Queue_{
	pList_t head;
	pList_t tail;
}Queue_t,*PQueue;
pList_t Init_list(void);
void IN_Queue(PQueue head,TYPE d);
void Insert_tail(pList_t head,pList_t p);
PQueue Init_Queue(void);
void display(PQueue head);
void OUT_Queue(PQueue p,TYPE *d);
#endif